# result = (1 + 2) * 3
# print(result)
#
#
#在python中0不能作为除数，和数学中一样，
#运行时错误，我们也叫抛出异常，程序就直接终止了，
#在他后面的代码就不能被执行，
#计算机是个铁憨憨
#计算机干活，遇到不合理的地方，直接躺地上摆烂~（不往下继续干活了

#ZeroDivisionError：

#print(10/0.0)
#0和0.0均报错，

#在有些编程语言中，
#  /0，异常
# /0.0是无穷大

#出发的第二个问题，关于截断的问题
#整数/整数不会发生截断
#而除了python之外大部分的编程语言，整数除以整数是整数
#python  JavaScript

#关于除法的第二个问题

#%的问题——求余数，小学二年级的问题，
#  7除以2，商3余1
print(7%3)


#
#  ** 进行乘方运算 ，可以是整数次方，也可以是小鼠也能算
#乘方开方都是这一个符号，两者均支持
print(4**0.5)

print(4**2)

#   // 地板除法——也叫取整除法，会针对计算的结果进行“向下取整”
# 整数和负数的取整方向vu一样
print(7//2)
print(-7//2)
#向下取整，谁小谁下，就往谁靠